var viewMilestoneModel = new function () {
    this.Id = ko.observable(0);
    this.Title = ko.observable("").extend({ required: { message: "Tiêu đề là yêu cầu"} });
    this.IsCustom = ko.observable(false);
    this.IsEnabled = ko.observable(false);
    this.Submit = function () {
        if (viewMilestoneModel.errors().length == 0) {
            $('form').submit();
        }
        this.errors.showAllMessages();
    }
}

viewMilestoneModel.errors = ko.validation.group(viewMilestoneModel);
ko.validation.rules.pattern.message = 'Invalid.';
ko.applyBindings(viewMilestoneModel, document.getElementById("main"));